Text copied to clipboard!

Title

Text copied to clipboard!

Senior PHP Developer NoSQL AWS Unit Testing

Description

Text copied to clipboard!
We are looking for a highly skilled Senior PHP Developer with extensive experience in NoSQL databases, AWS cloud services, and unit testing. In this role, you will be responsible for designing, developing, and maintaining complex web applications and backend systems. You will collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions. Your expertise in PHP, modern frameworks, and cloud technologies will be essential in driving the success of our projects. You will also play a key role in implementing best practices for code quality, testing, and deployment. The ideal candidate is passionate about technology, proactive in problem-solving, and committed to continuous learning. You should have a strong understanding of software development life cycles, agile methodologies, and DevOps practices. Experience with RESTful APIs, microservices architecture, and containerization is highly desirable. You will mentor junior developers, conduct code reviews, and contribute to architectural decisions. Excellent communication skills and the ability to work independently or as part of a team are essential. If you are looking for a challenging and rewarding opportunity to advance your career in a dynamic environment, we encourage you to apply.

Responsibilities

Text copied to clipboard!
  • Design, develop, and maintain PHP-based web applications.
  • Integrate and manage NoSQL databases such as MongoDB or DynamoDB.
  • Deploy and manage applications on AWS cloud infrastructure.
  • Implement and maintain unit testing for code quality assurance.
  • Collaborate with cross-functional teams to define and deliver solutions.
  • Mentor junior developers and conduct code reviews.
  • Optimize application performance and scalability.
  • Ensure security best practices are followed.
  • Participate in architectural decisions and technical planning.
  • Document technical specifications and processes.

Requirements

Text copied to clipboard!
  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of experience in PHP development.
  • Strong knowledge of NoSQL databases (e.g., MongoDB, DynamoDB).
  • Hands-on experience with AWS services (EC2, S3, Lambda, etc.).
  • Proficiency in unit testing frameworks (PHPUnit or similar).
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with containerization (Docker, Kubernetes).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with version control systems (Git).

Potential interview questions

Text copied to clipboard!
  • Describe your experience with NoSQL databases in PHP projects.
  • How have you utilized AWS services in your previous roles?
  • What strategies do you use for effective unit testing?
  • Can you provide examples of optimizing PHP applications for performance?
  • How do you ensure security in web application development?
  • Describe a challenging project and how you overcame obstacles.
  • What is your experience with microservices and RESTful APIs?
  • How do you stay updated with the latest technology trends?
  • What tools do you use for code versioning and collaboration?
  • How do you approach mentoring junior developers?